// 书写品牌管理模块接口
import request from '@/utils/request'

// 品牌管理模块接口地址
const API = {
  // 获取已有品牌接口
  TRADEMARK_URL: '/admin/product/baseTrademark/',
  // 添加品牌接口
  ADDTRADEMARK_URL: '/admin/product/baseTrademark/save',
  // 修改已有品牌接口
  UPDATETRADEMARK_URL: '/admin/product/baseTrademark/update',
  // 删除品牌接口
  DELETE_URL: '/admin/product/baseTrademark/remove/',
}

// 获取已有品牌的接口方法
// 参数：
// -----page：获取第几页，默认第一页
// -----limit：获取几个已有品牌数据
export const getHasTrademarkAPI = (page, limit) =>
  request.get(API.TRADEMARK_URL + `${page}/${limit}`)

// 添加与修改已有品牌接口方法
// 因为两个接口携带的参数基本一致，修改只是多了一个id，所以将两个方法合在一起
export const addorUpdateTrademarkAPI = (data) => {
  // 修改品牌方法
  if (data.id) {
    return request.put(API.UPDATETRADEMARK_URL, data)
  } else {
    // 添加品牌方法
    return request.post(API.ADDTRADEMARK_URL, data)
  }
}

// 删除品牌接口
export const deleteTrademarkAPI = (id) => request.delete(API.DELETE_URL + id)
